type glslRecord = {mutable precision: option(string)};